/* GENERAL LOOK AND FEEL */
a:link { text-decoration: none; }
a:hover { text-decoration: underline; }
.defaultBorder { color:#000000; }

/* BUTTON HIGHLIGHT MOUSE OVER */
.buttonHighlight { color:#000000; alpha:.2; }

/* LINK COLOUR WHEN USING THE TagParser CLASS */
.tagParserLink { color:#8D0000; }

/* FORM ELEMENTS */
.formInput { color:#e2e2e2; font-size:12px; font-family:"Arial, sans-serif"; background-color:#181818; border-color:#181818; focus-color:#303030; padding:2; width:150; } 
.formInputLabel { color:#000000; font-size:12px; font-family:"Arial, sans-serif"; }
.formFileUpload { color:#000000; font-size:10px; font-weight:bold; font-family:"Arial, sans-serif"; }
.formScroller { color:#808080; }
.formRequired { color:#ff0000; font-weight:bold; }
.formDisabled { color:#666666; }

/* DROPDOWN */
.dropdownBackground_DIS { color:#303030; }
.dropdownButtonBackground_DIS { color:#303030; }
.dropdownItemBackground_DIS { color:#292929; }
.dropdownButtonArrow { color:#ffffff; }
.dropdownSelected { color:#3d3d3d; }
.dropdownUnselectable { color:#FFFFFF; font-size:12px; font-weight:bold; font-family:"Arial, sans-serif"; }
.dropdownElement { color:#CCCCCC; font-size:12px; font-family:"Arial, sans-serif"; }

/* BUTTONS */
.buttonLargeBackground_DIS { color:#303030; }
.buttonLargeText { color:#E2E2E2; font-size:12px; font-family:"Arial, sans-serif"; }
.buttonSmallBackground_DIS { color:#303030; }
.buttonSmallText { color:#E2E2E2; font-size:10px; font-family:"Arial, sans-serif"; }
.buttonAdminText { color:#ff2222; }

/* CHECKBOXES */
.checkboxBackground { color:#ffffff; border-color:#333333; width:12; height:12; }
.checkboxCheckmark { color:#000000; }
.checkboxText { color:#000000; font-size:12px; font-family:"Arial, sans-serif"; }
.checkboxRegisterTermsLink { color:#8D0000; }

/* HEADER AND FOOTER */
.headerBackground { color:#DDDDDD;  background-image:"MXP3Header.swf"; height:214; }
.headerUserOptions { color:#777777; font-size:10px; font-family:"Arial, sans-serif"; x:30; y:130; }
/* .headerUserOptions { color:#666666; text-align:right; font-size:10px; margin-right:100px; font-family:"Arial, sans-serif"; y:130; } */
/* .headerUserOptions { color:#666666; font-size:10px; text-align:center; font-family:"Arial, sans-serif"; y:130; } */
.headerUserText { color:#AAAAAA; }
.headerPrivateMessages { color:#777777; }
.headerLogin { font-weight:bold; }
.footerBackground { color:#000000; background-image:"MXP3Footer.swf"; height:55; }

/* BREADCRUMBS */
.breadCrumbBase { color:#666666; font-size:11px; font-family:"Arial, sans-serif"; x:10; y:184; }
.breadCrumbLink { color:#333333; }

/* PAGES (1 ... 12 13 14 ... 28) */
.pagesBase { color:#333333; font-size:10px; text-align:right; margin-right:10px; font-family:"Arial, sans-serif"; y:184; }
.pagesTitle { font-weight:bold; }
.pagesCurrentPage { color:#7A8892; font-weight:bold; }
.pagesLink { color:#333333; }

/* CATEGORIES & FORUMS */
.categoryHeaderBackground { color:#E1E1E1; border-color:#D6D6D6; }
.categoryHeaderForum { color:#333333; margin-left:4px;}
.categoryHeaderThreads { color:#333333; text-align:center; }
.categoryHeaderPosts { color:#333333; text-align:center; }
.categoryHeaderLastPost { color:#333333; text-align:center; }

.categoryBackground { color:#F0F0F0; border-color:#D6D6D6; }
.categoryTitle { color:#666666; margin-left:5px; }

.forumBackground { color:#E3E3E3; border-color:#D6D6D6; }
.forumTitle { color:#313131; font-weight:bold; }
.forumDescription { color:#313131; }
.forumPosts { color:#313131; text-align:center; }
.forumThreads { color:#313131; text-align:center; }
.forumLastPost { color:#313131; }

.categoryFooterBackground { color:#cccccc; border-color:#D6D6D6; }

/* ONLINE USERS */
.onlineUsersBackground { color:#FFFFFF; border-color:#FFFFFF; }
.onlineUsersCount { color:#666666; font-size:10px; font-family:"Arial, sans-serif"; font-weight:bold; }
.onlineUsersLink { color:#333333; font-size:10px; font-family:"Arial, sans-serif"; }
.onlineUsersRecord { color:#999999; font-size:10px; font-family:"Arial, sans-serif"; }

/* THREADS & SEARCH */
.threadHeaderBackground { color:#E1E1E1; border-color:#D6D6D6; }
.threadHeaderTopic { color:#333333; }
.threadHeaderTopicStarter { color:#333333; text-align:center; }
.threadHeaderReplies { color:#333333; text-align:center; }
.threadHeaderViews { color:#333333; text-align:center; }
.threadHeaderLastPost { color:#333333; text-align:right; }

.threadBackground { color:#F5F5F5; border-color:#D6D6D6; }
.threadTopic { color:#313131; font-weight:bold; }
.threadTopicStarter { color:#313131; text-align:center; }
.threadReplies { color:#313131; text-align:center; }
.threadViews { color:#313131; text-align:center; }
.threadLastPost { color:#313131; text-align:right; }

.threadFooterBackground { color:#C8C8C8; border-color:#D6D6D6; }

.threadAdminInput { color:#e2e2e2; font-size:12px; font-family:"Arial, sans-serif"; background-color:#181818; border-color:#181818; focus-color:#303030; padding:2; width:200; } 
.threadAdminInputLabel { color:#000000; font-size:12px; font-family:"Arial, sans-serif"; }

/* POSTS */
.postHeaderBackground { color:#E1E1E1; border-color:#D6D6D6;}
.postHeaderAuthor { color:#333333; }
.postHeaderMessage { color:#333333; }

.postBackground { color:#F5F5F5; border-color:#D6D6D6;}
.postOptionsBackground { color:#DBDBDB; }
.postEditBackground { color:#000000; alpha:.2; }
.postMessage { color:#000000; font-size:12px; }
.postDivider { color:#000000; }
.postSignature { color:#000000; font-size:11px; }
.postAuthor { color:#8D0000; font-weight:bold; }
.postTitle { color:#333333; }
.postPostCount { color:#333333; }
.postRegDate { color:#333333; }
.postPostedDate { color:#333333; }
.postImageDescription { color:#000000; font-size:12px; font-family:"Arial, sans-serif"; font-weight:bold; }

.postFooterBackground { color:#C8C8C8; border-color:#D6D6D6; }

/* POST & REPLY */
.postCreateInput { color:#e2e2e2; font-size:12px; font-family:"Arial, sans-serif"; background-color:#181818; border-color:#181818; padding:2; width:350; }
.postCreateLabel { color:#000000; font-size:12px; font-family:"Arial, sans-serif"; }

/* QUOTED TEXT IN POSTS */
.quoteIntro { color:#808080; font-style:italic; font-weight:bold; }
.quoteBody { color:#808080; font-style:italic; }

/* REGISTER AND PROFILE */
.registerTitle { color:#000000; font-size:16px; font-family:"Arial, sans-serif"; font-weight:bold; x:10; y:10; }
.registerInput { color:#e2e2e2; font-size:12px; font-family:"Arial, sans-serif"; background-color:#181818; border-color:#181818; padding:2; width:250; }
.registerLabel { color:#000000; font-size:12px; font-family:"Arial, sans-serif"; }
.registerDivider { color:#b7b7b7; height:1; }
.registerRequiredLegend { color:#000000; font-size:10px; font-family:"Arial, sans-serif"; font-weight:bold; }

/* PRIVATE MESSAGES */
.privateHeaderBackground { color:#E1E1E1; border-color:#D6D6D6; }
.privateHeaderUsername { color:#313131; text-align:center; }
.privateHeaderSubject { color:#313131; text-align:center; }
.privateHeaderDate { color:#313131; text-align:center; }

.privateBackground { color:#F5F5F5; border-color:#D6D6D6; }
.privateUsernameNew { color:#313131; text-align:center; font-weight:bold; }
.privateSubjectNew { color:#313131; font-weight:bold; }
.privateDateNew { color:#313131; text-align:center; font-weight:bold; }
.privateUsername { color:#313131; text-align:center; }
.privateSubject { color:#313131; }
.privateDate { color:#313131; text-align:center; }

.privateFooterBackground { color:#C8C8C8; }

.privateViewSubject { color:#000000; font-size:14px; font-family:"Arial, sans-serif"; font-weight:bold; }
.privateViewUsername { color:#666666; font-size:10px; font-family:"Arial, sans-serif"; }
.privateViewDate { color:#666666; font-size:10px; font-family:"Arial, sans-serif"; }
.privateViewReplyTime { color:#666666; font-size:10px; font-family:"Arial, sans-serif"; }
.privateViewMessageBackground { color:#181818; border-color:#181818; }
.privateViewMessage { color:#e2e2e2; font-size:12px; font-family:"Arial, sans-serif"; margin-left:10px; margin-right:10px; }

/* POPUP WINDOWS */
.popupBackground { color:#CCCCCC; border-color:#999999; }
.popupTitle { color:#000000; font-weight:bold; font-size:16px; font-family:"Arial, sans-serif"; x:6; y:6; }
.popupTitleExtra { color:#666666; font-size:11px; font-family:"Arial, sans-serif"; }
.popupTextBlock { color:#000000; font-size:12px; font-family:"Arial, sans-serif"; padding:10; }

/* PROFILE POPUP WINDOW */
.profileUsername { color:#000000; font-size:14px; font-weight:bold; font-family:"Arial, sans-serif"; }
.profileTitle { color:#333333; font-size:12px; font-family:"Arial, sans-serif"; }
.profileSmallElement { color:#666666; font-size:11px; font-family:"Arial, sans-serif"; }
.profileDisabledText { color:#999999; font-size:11px; font-family:"Arial, sans-serif"; }
.profileLastThreadLink { color:#8d0000; }
.profileDivider { color:#b5b5b5; height:1; }
.profileSignature { color:#000000; font-size:12px; font-family:"Arial, sans-serif"; }

/* LOGIN POPUP WINDOW */
.loginCreateAccountLink { color:#666666; font-size:11px; font-family:"Arial, sans-serif"; text-align:center; }
.loginForgotPasswordLink { color:#8D0000; font-size:11px; font-family:"Arial, sans-serif"; text-align:center; }
.loginDivider { color:#b7b7b7; height:1; }

/* AVATAR RELATED */
.avatarHolder { color:#181818; border-color:#181818; }

/* SEARCH SCREEN */
.searchCategories { color:#000000; font-size:12px; font-weight:bold; font-family:"Arial, sans-serif"; } 
.searchHelp { color:#000000; font-size:12px; font-family:"Arial, sans-serif"; width:320; }
.searchHelpTitle { font-weight:bold; }
.searchHelpKeywords { color:#ff0000; font-size:12px; font-weight:bold; }
.searchTitle { color:#000000; font-size:16px; font-family:"Arial, sans-serif"; font-weight:bold; x:10; y:10; }
.searchLabel { color:#000000; font-size:12px; font-family:"Arial, sans-serif"; }
.searchInput { color:#e2e2e2; font-size:12px; font-family:"Arial, sans-serif"; background-color:#181818; border-color:#181818; padding:2; width:250; }
.searchDivider { color:#b7b7b7; height:1; }
.searchForumNote { color:#666666; font-size:11px; font-family:"Arial, sans-serif"; font-style:italic; }

/* QUICK SEARCH */
.quickSearch { x:15; y:130; align:right; margin-right:30px; }
.quickSearchLabel { color:#777777; font-size:10px; font-family:"Arial, sans-serif"; }
.quickSearchInput { color:#808080; font-size:10px; font-family:"Arial, sans-serif"; background-color:#333333; width:128; }

/* AVATAR UPLOADER */
.avatarUploaderHelpBase { color:#000000; font-size:11px; font-family:"Arial, sans-serif"; }
.avatarUploaderHelpDimensions { font-weight:bold; }
.avatarUploaderHelpFileSize { font-weight:bold; }

/* ADMIN AREA */
.adminTitle { color:#000000; font-size:16px; font-family:"Arial, sans-serif"; font-weight:bold; x:10; y:10; }
.adminSubTitle { color:#000000; font-size:14px; font-family:"Arial, sans-serif"; font-weight:bold; }
.adminNav { color:#000000; font-size:11px; font-family:"Arial, sans-serif"; }

/* USER LEVEL ICON */
.iconUser { color:#777777; }
.iconModerator { color:#07C606; }
.iconAdmin { color:#C60606; }